package com.kingyea.mobilepolice.apimanage.log.bean;

import java.io.Serializable;
import java.util.Date;

/**
 * @author Mr.Lin
 * @version v1.0.0
 * @description OperationLog 实体类
 * 操作日志
 * @date Created in 2018-02-27 16:20:45
 */
public class OperationLog implements Serializable {

    /**
     * id
     */
    private Long id;
    /**
     * 用户标识，采用数字证书进行用户身份验证的应用系统，填写用户公民身份号码，未采用数字证书进行用户身份验证的应用系统/资源库，则填写警号
     */
    private String userSerialNo;
    /**
     * 单位名称
     */
    private String organization;
    /**
     * 单位机构代码
     */
    private String organizationId;
    /**
     * 用户名
     */
    private String userName;
    /**
     * 操作时间
     */
    private Date operateTime;
    /**
     * 操作类型（1：查询；2：新增；3：修改；4：删除）
     */
    private Integer operateType;
    /**
     * 操作结果（1:成功，0：失败）
     */
    private String operateResult;
    /**
     * 操作名称
     */
    private String operateName;
    /**
     * 结果码
     */
    private String resultCode;
    /**
     * 操作模块
     */
    private String module;

    /**
     * 终端标识
     */
    private String terminalId;
    /**
     * 系统标识
     */
    private String regId;
    /**
     * 操作类型为0时置空，其他类型记录操作时的数据筛选条件，如：name=’张三’
     */
    private String operateCondition;

    public String getRegId() {
        return regId;
    }

    public void setRegId(String regId) {
        this.regId = regId;
    }

    public String getOperateCondition() {
        return operateCondition;
    }

    public void setOperateCondition(String operateCondition) {
        this.operateCondition = operateCondition;
    }

    public Long getId() {
        return this.id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getUserSerialNo() {
        return this.userSerialNo;
    }

    public void setUserSerialNo(String userSerialNo) {
        this.userSerialNo = userSerialNo;
    }

    public String getOrganization() {
        return this.organization;
    }

    public void setOrganization(String organization) {
        this.organization = organization;
    }

    public String getOrganizationId() {
        return this.organizationId;
    }

    public void setOrganizationId(String organizationId) {
        this.organizationId = organizationId;
    }

    public String getUserName() {
        return this.userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public Date getOperateTime() {
        return this.operateTime;
    }

    public void setOperateTime(Date operateTime) {
        this.operateTime = operateTime;
    }

    public Integer getOperateType() {
        return this.operateType;
    }

    public void setOperateType(Integer operateType) {
        this.operateType = operateType;
    }

    public String getOperateResult() {
        return this.operateResult;
    }

    public void setOperateResult(String operateResult) {
        this.operateResult = operateResult;
    }

    public String getOperateName() {
        return this.operateName;
    }

    public void setOperateName(String operateName) {
        this.operateName = operateName;
    }

    public String getResultCode() {
        return this.resultCode;
    }

    public void setResultCode(String resultCode) {
        this.resultCode = resultCode;
    }

    public String getModule() {
        return this.module;
    }

    public void setModule(String module) {
        this.module = module;
    }

    public String getTerminalId() {
        return this.terminalId;
    }

    public void setTerminalId(String terminalId) {
        this.terminalId = terminalId;
    }


}
